Automatic finite element implementation of hyperelastic material with a double numerical differentiation algorithm
نویسندگان
چکیده
In order to accelerate implementation of hyperelastic materials for finite element analysis, we developed an automatic numerical algorithm that only requires the strain energy function. This saves the effort on analytical derivation and coding of stress and tangent modulus, which is time-consuming and prone to human errors. Using the one-sided Newton difference quotients, the proposed algorithm first perturbs deformation gradients and calculate the difference on strain energy to approximate stress. Then, we perturb again to get difference in stress to approximate tangent modulus. Accuracy of the approximations were evaluated across the perturbation parameter space, where we find the optimal amount of perturbation being 10 to obtain stress and 10 to obtain tangent modulus. Single element verification in ABAQUS with Neo-Hookean material resulted in a small stress error of only 7 × 10 on average across uniaxial compression and tension, biaxial tension and simple shear situations. A full 3D model with Holzapfel anisotropic material for artery inflation generated a small relative error of 4 × 10 for 1 Corresponding author. 2 inflated radius at 25 kPa pressure. Results of the verification tests suggest that the proposed numerical method has good accuracy and convergence performance, therefore a good material implementation algorithm in small scale models and a useful debugging tool for large scale models.
منابع مشابه
Large Deformation Characterization of Mouse Oocyte Cell Under Needle Injection Experiment
In order to better understand the mechanical properties of biological cells, characterization and investigation of their material behavior is necessary. In this paper hyperelastic Neo-Hookean material is used to characterize the mechanical properties of mouse oocyte cell. It has been assumed that the cell behaves as continuous, isotropic, nonlinear and homogenous material for modeling. Then, by...
متن کاملNonlinear analysis of radially functionally graded hyperelastic cylindrical shells with axially-varying thickness and non-uniform pressure loads based on perturbation theory
In this study, nonlinear analysis for thick cylindrical pressure vessels with arbitrary variable thickness made of hyperelastic functionally graded material properties in nearly incompressible state and clamped boundary conditions under non-uniform pressure loading is presented. Thickness and pressure of the shell are considered in axial direction by arbitrary nonlinear profiles. The FG materia...
متن کاملNonlinear analytical solution of nearly incompressible hyperelastic cylinder with variable thickness under non-uniform pressure by perturbation technique
In this paper, nonlinear analytical solution of pressurized thick cylindrical shells with variable thickness made of hyperelastic materials is presented. The governing equilibrium equations for the cylindrical shell with variable thickness under non-uniform internal pressure are derived based on first-order shear deformation theory (FSDT). The shell is assumed to be made of isotropic and homoge...
متن کاملAn Automated Method for Sensitivity Analysis Using Complex Variables
The complex-step method for calculating sensitivities and its use in numerical algorithms is presented. A general procedure for the implementation of this method is described in detail and a script is developed that automates its implementation. The numerical examples include the automatic conversion of a structural finite element and a two-dimensional computational fluid dynamics code. In both...
متن کاملImplementation of a strain energy-based nonlinear finite element in the object-oriented environment
a r t i c l e i n f o a b s t r a c t Keywords: Hyperelastic material Strain energy density function Energy-based finite element Local relaxation procedure Object-oriented finite element programming The objective of the paper is to describe a novel finite element computational method based on a strain energy density function and to implement it in the object-oriented environment. The original e...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1606.04987 شماره
صفحات -
تاریخ انتشار 2016